package com.warm.satoken.config;

import cn.dev33.satoken.dao.SaTokenDao;
import cn.dev33.satoken.solon.dao.SaTokenDaoOfRedis;
import org.noear.solon.annotation.Bean;
import org.noear.solon.annotation.Configuration;
import org.noear.solon.annotation.Inject;

@Configuration
public class SaTokenConfig {

    /**
     * 构建 SaTokenDao
     */
    @Bean
    public SaTokenDao saTokenDaoInit(@Inject("${warm.cache1}") SaTokenDaoOfRedis saTokenDao) {
        return saTokenDao;
    }

    // /**
    //  * 构建 SaTokenDao
    //  */
    // @Bean
    // public SaTokenDao saTokenDaoInit(@Inject RedisClient redisClient) {
    //
    //     return new SaTokenDaoOfRedis(redisClient);
    // }
}
